<?php
// +----------------------------------------------------------------------
// | Author: wyd 2025/10/25
// | DESC: 
// +----------------------------------------------------------------------

declare (strict_types=1);

//命令行参数

//通过判断命令行参数的个数，给出提示

//参数计数（argument count），包含传递给脚本的参数个数
//if ($argc < 2) {
//    echo "使用方法: php script.php <姓名> [年龄]\n";
//    exit(1);
//}
//
//$name = $argv[1];
//$age = $argc > 2 ? $argv[2] : '未知';
//echo "你好, $name! ";
//echo "年龄: $age\n";

/*********************************************************************************************************************/
// 最佳实践示例
//if ($argc < 2) {
//    show_help();
//    exit(1);
//}
//
//function show_help()
//{
//    echo <<<HELP
//使用方法: php script.php <命令> [参数]
//
//命令:
//  create <名称>   创建项目
//  delete <ID>     删除项目
//  list           列出所有项目
//  help           显示此帮助
//
//示例:
//  php script.php create my-project
//  php script.php delete 123
//  php script.php list
//
//HELP;
//}


var_dump($argc);
var_dump($argv);